//
//  MDTimer.h
//  Demo
//
//  Created by js on 15/9/11.
//  Copyright (c) 2015年 js. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "LBTimeDef.h"
#import "LBTimeUnit.h"


@interface LBCommonTimer : NSObject

/** 单例 */
+ (instancetype)timer;

/** 添加一个倒计时处理单元 */
- (void)addTimeUnit:(LBTimeUnit *)timeUnit;

/** 移除倒计时处理单元(同一个对象)*/
- (void)removeTimeUnit:(LBTimeUnit *)timeUnit;

/** 删除所有倒计时单元*/
- (void)deleteAllTimeUnits;

+ (void)parseTime:(NSUInteger)time complete:(LBTimerUpdateBlock)block;

@end
